Nuprl Lemma : ma-join-list-dout 0,22

tg:Id, l:IdLnk, L:MsgA List.
(A,BL.A ||+ B)
 ((L).dout(l,tg)
 (~
 (reduce(M,x. if rcv(l,tg dom(1of(2of(M))) M.dout(l,tg) else x fi;Void;L)) 
latex


DefinitionsUnit, , b, b, M1  M2, if b t else f fi, x  dom(f), KindDeq, rcv(l,tg), a:A fp B(a), Knd, Top, 1of(t), 2of(t), Valtype(da;k), xt(x), P  Q, x,yt(x;y), (x,yL.P(x;y)), , M.dout(l,tg), mk-ma, Prop, A ||+ B, l[i], {i..j}, i  j < k, AB, P & Q, A, False, P  Q, ||as||, Id, IdLnk, x:AB(x), t  T, MsgA, (L)
Lemmasmsga wf, IdLnk wf, Id wf, select wf, ma-compat wf, int seg wf, length wf2, pairwise-cons, pairwise wf, Knd wf, fpf-trivial-subtype-top, ma-join-list wf, rcv wf, Kind-deq wf, fpf-join-cap-sq, assert wf, not wf, bnot wf, bool wf, fpf-dom wf, assert of bnot, eqff to assert, iff transitivity, eqtt to assert

origin